[C] Fibonacci
Publicado por Enzo de Brito Ferber (última atualização em 18/12/2011)
[ Hits: 4.531 ]
Homepage: http://www.maximasonorizacao.com.br
Programa com uma função de uma linha para cálculo de fibonacci.
Bom para iniciantes aprenderem o uso de recursividade e do operador condicional ? :.
$ gcc -o fib fib.c
$ ./fib `perl -e 'for $i ( 1 .. 21 ){print "$i "; }'`
=D
// fib.c #include <stdio.h> #include <stdlib.h> #include <string.h> int fib( int n ) { return (n <= 1 ) ? 1 : fib(n-1) + fib(n-2); } int main ( int argc, char *argv[] ) { // argv iteration register int i; // check for any numbers if ( argc < 2 ) { printf ( "Usage: %s n1 n2 n3...\n", argv[0] ); exit ( EXIT_FAILURE ); } for ( i = 1; i < argc; i++ ) printf ( "fib(%d): %d\n", atoi(argv[i]), fib(atoi(argv[i]))); return EXIT_SUCCESS; }
[C++] remover todos os multiplos de 3
Nenhum comentário foi encontrado.
Como gerar um podcast a partir de um livro em PDF
Automatizando digitação de códigos 2FA no browser
Resolver problemas de Internet
Como compartilhar a tela do Ubuntu com uma Smart TV (LG, Samsung, etc.)
Conheça a 4Devs, caixa de ferramentas online para desenvolvedores
Como converter um vídeo MP4 para um GIF para publicar no README.md do seu repositório Github
Como Instalar o Microsoft Teams no Linux Ubuntu